package com.zhuojy.equity.mall.admin.common.entity.vo.salary;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * @description: 工资发放实体类
 * @author chen
 * @date 2024/4/15 20:19
 * @version 1.0
 */
@Data
public class PayrollVO implements Serializable {
    private static final long serialVersionUID = 3381207916878108666L;


    /**
     * 工资条id
     */
    private Long paySlipsId;
    /**
     * 工资条名称
     */
    private String paySlipsName;

    /**
     * 关联薪资方案
     */
    private Long salaryId;
    /**
     * 总人数
     */
    private Long peopleCount;
    /**
     * 发放状态  1:未发送 2:预约发送 3:已撤回 4:已发送
     */
    private Long issuanceStatus;
    /**
     * 确认状态 1:未确认 2:已确认
     */
    private Long confirmTheStatus;

    /**
     * 创建时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date createTime;
}
